package com.waikuai.shop.service;

import java.awt.image.BufferedImage;

/**
 * 验证码服务接口
 * @author waikuai
 */
public interface CaptchaService {

    /**
     * 生成验证码
     * @param key 验证码键
     * @return 验证码图片
     */
    BufferedImage generateCaptcha(String key);

    /**
     * 验证验证码
     * @param key 验证码键
     * @param code 验证码
     * @return 是否正确
     */
    boolean validateCaptcha(String key, String code);

    /**
     * 生成验证码文本
     * @return 验证码文本
     */
    String generateCaptchaText();
}